package io.renren.modules.lanling.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 证件表
 *
 * @author LANLING
 * @email lanling@gmail.com
 * @date 2018-11-26 15:50:09
 */
@TableName("lanling_certificate")
public class CertificateEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId
    private Long id;
    /**
     * 学员姓名
     */
    private String userName;
    /**
     * 学员id
     */
    private Long studentId;
    /**
     * 姓名拼音
     */
    private String studentPname;
    /**
     * 证件号码
     */
    private String certificateNumber;
    /**
     * 证件有效时间
     */
    private Date certificateEndDate;
    /**
     * 证件名称
     */
    private String certificateName;
    /**
     * 复审时间
     */
    private Date reviewDate;
    /**
     * 学校id
     */
    private Integer schoolId;
    /**
     * 创建时间
     */
    private Date createDate;
    /**
     * 修改时间
     */
    private Date lastModifyDate;
    /**
     * 性别：1-男；2-女；3-保密
     */
    private Integer sex;

    /**
     * 身份证号码
     */
    private String idCard;

    /**
     * 考试结果：1-合格；2-不及格；3-待考；4-缺考
     */
    private Integer examState;
    /**
     * 考试时间
     */
    private Date examTime;

    /**
     * 考试地点
     */
    private String examLocation;

    /**
     * 单位名称
     */
    private String companyName;
    /**
     * 总科目id
     */
    private Integer allSubjectId;

    public Integer getAllSubjectId() {
        return allSubjectId;
    }

    public void setAllSubjectId(Integer allSubjectId) {
        this.allSubjectId = allSubjectId;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Integer getExamState() {
        return examState;
    }

    public void setExamState(Integer examState) {
        this.examState = examState;
    }

    public Date getExamTime() {
        return examTime;
    }

    public void setExamTime(Date examTime) {
        this.examTime = examTime;
    }

    public String getExamLocation() {
        return examLocation;
    }

    public void setExamLocation(String examLocation) {
        this.examLocation = examLocation;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    /**
     * 设置：
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置：学员姓名
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * 获取：学员姓名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置：学员id
     */
    public void setStudentId(Long studentId) {
        this.studentId = studentId;
    }

    /**
     * 获取：学员id
     */
    public Long getStudentId() {
        return studentId;
    }

    /**
     * 设置：姓名拼音
     */
    public void setStudentPname(String studentPname) {
        this.studentPname = studentPname;
    }

    /**
     * 获取：姓名拼音
     */
    public String getStudentPname() {
        return studentPname;
    }

    /**
     * 设置：证件号码
     */
    public void setCertificateNumber(String certificateNumber) {
        this.certificateNumber = certificateNumber;
    }

    /**
     * 获取：证件号码
     */
    public String getCertificateNumber() {
        return certificateNumber;
    }

    /**
     * 设置：证件有效时间
     */
    public void setCertificateEndDate(Date certificateEndDate) {
        this.certificateEndDate = certificateEndDate;
    }

    /**
     * 获取：证件有效时间
     */
    public Date getCertificateEndDate() {
        return certificateEndDate;
    }

    /**
     * 设置：证件名称
     */
    public void setCertificateName(String certificateName) {
        this.certificateName = certificateName;
    }

    /**
     * 获取：证件名称
     */
    public String getCertificateName() {
        return certificateName;
    }

    /**
     * 设置：复审时间
     */
    public void setReviewDate(Date reviewDate) {
        this.reviewDate = reviewDate;
    }

    /**
     * 获取：复审时间
     */
    public Date getReviewDate() {
        return reviewDate;
    }

    /**
     * 设置：学校id
     */
    public void setSchoolId(Integer schoolId) {
        this.schoolId = schoolId;
    }

    /**
     * 获取：学校id
     */
    public Integer getSchoolId() {
        return schoolId;
    }

    /**
     * 设置：创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取：创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置：修改时间
     */
    public void setLastModifyDate(Date lastModifyDate) {
        this.lastModifyDate = lastModifyDate;
    }

    /**
     * 获取：修改时间
     */
    public Date getLastModifyDate() {
        return lastModifyDate;
    }
}
